//
//  StatusConstants.m
//  HelloWorld
//
//  Created by Martin Le C. on 5/12/09.
//  Copyright 2009 __MyCompanyName__. All rights reserved.
//
#include "StatusConstants.h"
NSString * const STATUS_AVAILABLE_STR	= @"Available";
NSString * const STATUS_BRB_STR			= @"Be right back";
NSString * const STATUS_BUSY_STR			= @"Busy";
NSString * const STATUS_NOTATHOME_STR	= @"Not at home";
NSString * const STATUS_NOTATDESK_STR	= @"Not at desk";
NSString * const STATUS_NOTINOFFICE_STR	= @"Not in office";
NSString * const STATUS_ONPHONE_STR		= @"On the phone";
NSString * const STATUS_ONVACATION_STR	= @"On vacation";
NSString * const STATUS_OUTTOLUNCH_STR	= @"Out to lunch";
NSString * const STATUS_STEPPEDOUT_STR	= @"Stepped out";
NSString * const STATUS_INVISIBLE_STR	= @"Invisible";
NSString * const STATUS_CUSTOM_STR		= @"<custom>";
NSString * const STATUS_IDLE_STR			= @"Zzz";
NSString * const NOTIFY_TYPING			= @"TYPING";
NSString * const NOTIFY_GAME 			= @"GAME";
NSInteger const UNSTARTED = 0;			// Not logged in
NSInteger const AUTH = 1;				// Logging in
NSInteger const MESSAGING = 33;			// Logged in
NSInteger const FAILED = 3;				// Dead
NSInteger const CONNECT = 100;			// (Chat) Introduction
NSInteger const LOGON = 1;			// (Chat) Alias for auth

NSInteger const STATUS_AVAILABLE		= 0;
NSInteger const STATUS_BRB				= 1;
NSInteger const STATUS_BUSY				= 2;
NSInteger const STATUS_NOTATHOME		= 3;
NSInteger const STATUS_NOTATDESK		= 4;
NSInteger const STATUS_NOTINOFFICE		= 5;
NSInteger const STATUS_ONPHONE			= 6;
NSInteger const STATUS_ONVACATION		= 7;
NSInteger const STATUS_OUTTOLUNCH		= 8;
NSInteger const STATUS_STEPPEDOUT		= 9;
NSInteger const STATUS_INVISIBLE		= 12;
NSInteger const STATUS_BAD				= 13; // Bad login?
NSInteger const STATUS_LOCKED			= 14; // You've been naughty
NSInteger const STATUS_CUSTOM			= 99;
NSInteger const STATUS_IDLE			= 999;
NSInteger const STATUS_OFFLINE			= 0x5a55aa56;
NSInteger const STATUS_TYPING			= 0x16;

NSInteger const STATUS_BADUSERNAME		= 3; // Account unknown?
NSInteger const STATUS_INCOMPLETE		= 5; // Chat login etc.
NSInteger const STATUS_COMPLETE		= 1; // Chat login etc.